<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>转换为Number</title>
</head>
<body>
<script type="text/javascript">
    let a = false;

//    方式一
    a = Number(a);
    console.log(a);
    console.log(typeof a);

    //    方式二
    let b = "123abc456";

    b = parseInt(b);
    console.log(b);//123
    console.log(typeof b);

    let c = true;

    c = parseInt(c);
    console.log(c);//NaN
    console.log(typeof c);

//    其他进制的数字
    let d = 0x123;//16进制 0x开头
    d = 0b10;//二进制 0b开头，有的浏览器可能不支持
    d = 0o70;//八进制 0o开头

    d = parseInt(d,8);//指定进制

    console.log(d);//输出时会以十进制输出
    console.log(typeof d);
</script>
</body>
</html>